by sheer good fortune - Turco Inglés Diccionario